package com.lebron.kotlin.http

import io.reactivex.Observer
import io.reactivex.disposables.Disposable
import retrofit2.HttpException


/**
 * @Author lebron
 * @Date 18-7-26-下午2:45
 * 数据请求基类封装
 * TODO 可以把登录授权token放这里
 */
  abstract class  BaseObserver<T>: Observer<T> {



    override fun onComplete() {
    }

    override fun onSubscribe(d: Disposable) {

    }

    override fun onNext(t: T) {
    }

    override fun onError(e: Throwable) {
        if (e is HttpException) {//连接服务器成功但服务器返回错误状态码
        }
    }


}